Loading...

Global AI Regulation Tracker ๐ŸŒ

An interactive world map that tracks AI law, regulatory and policy developments around the world. Click on a region (or use the search bar) to view its profile. You can also ask questions in the search bar to get AI-powered answers. Other features are also available to support your research of AI regulation (including an insights dashboard, live AI newsfeed, and API service and widget feature). This website is updated regularly (including new features to be added). Content curated, reviewed and verified by the website author Raymond Sun.
๐Ÿ”Œ Connect to the tracker data through API or MCP ๐Ÿ”Œ ๐Ÿ“ง Subscribe to my newsletter to stay on top of updates: Ctrl+AI+Reg Newsletter ๐Ÿ“ง ๐Ÿ€„ Chinese version (ไธญๆ–‡็‰ˆ): ๅ…จ็ƒๅ„ๅ›ฝไบบๅทฅๆ™บ่ƒฝๆณ•่ง„่ฟฝ่ธชๅนณๅฐ ๐Ÿผ ๐ŸŒ Build and launch your own interactive map tracker: note2map.com ๐Ÿ”จ
auto_awesome

By accessing and using this page, you agree to the notice in the footer below.


Last updated:

Submit suggestions, updates or corrections to this form

Developer Hub
Click a region on the map to start

Check out the latest AI legal, regulation and policy news around the world, curated by an algorithm from various sources published within the past 5 days.

Links to external sources are provided for convenience only, and we do not claim any copyright to these external sources. We do not warrant the accuracy, quality, safety, relevance, legality or fitness for purpose of the curated external sources.


๐Ÿ’ณ Choose your plan

Browsing the map is free and stays free. A plan covers the four things built on top of it: the AI search in the chat panel, the API, the MCP server and the embeddable widget. One subscription, one API key, all four.

Best for
AI search
Questions included
API
Calls included
Data returned
MCP server
Calls included
Data returned
Countries per search
Results per search
Filter a search by tag
Country profile sections
Embed widget
On your own site
Licence
Support
Free
$0
Reading the map and asking the odd question.
AI search
Questions included3 a day
API
Calls includedโœ•
Data returnedโœ•
MCP server
Calls includedFree tier, no key needed
Data returned โœ”๏ธ Titles and official source links โœ”๏ธ Country bullet-point summaries
Countries per searchOne at a time
Results per searchUp to 5
Filter a search by tagโœ•
Country profile sectionsFirst 5 headlines
Embed widget
On your own siteโœ•
LicencePersonal1
SupportNo support4
Mini
$25/mo
Personal projects and daily reading.
AI search
Questions included200 a month
API
Calls included200 a month
Data returned โœ”๏ธ Titles and official source links โœ”๏ธ Paragraph summaries โœ”๏ธ Topic / activity / sector tags โœ”๏ธ Chinese dataset
MCP server
Calls includedShared with the API
Data returned โœ”๏ธ Titles and official source links โœ”๏ธ Country bullet-point summaries โœ”๏ธ Paragraph summaries โœ”๏ธ Topic / activity / sector tags
Countries per searchAll at once
Results per searchUp to 50
Filter a search by tagโœ”๏ธ
Country profile sectionsAll sections
Embed widget
On your own siteโœ•
LicencePersonal1
SupportNo support4
Pro
$200/mo
Higher volume, plus the embeddable widget.
AI search
Questions included2,000 a month
API
Calls included5,000 a month
Data returned โœ”๏ธ Titles and official source links โœ”๏ธ Paragraph summaries โœ”๏ธ Topic / activity / sector tags โœ”๏ธ Chinese dataset
MCP server
Calls includedShared with the API
Data returned โœ”๏ธ Titles and official source links โœ”๏ธ Country bullet-point summaries โœ”๏ธ Paragraph summaries โœ”๏ธ Topic / activity / sector tags
Countries per searchAll at once
Results per searchUp to 50
Filter a search by tagโœ”๏ธ
Country profile sectionsAll sections
Embed widget
On your own siteโœ”๏ธ
LicenceInternal org5
SupportEmail FAQ4

Once you sign up to plan, you will receive a key. That key can be used for the both the API and the MCP server. Both API and MCP draw on the one monthly call allowance.

Priced in USD, exclusive of applicable taxes. All plans are billed monthly. No plan permits commercial use2 or public distribution of tracker data3.

Need something else? Email info@techieray.com about a custom arrangement for commercial use and custom licence terms.

When you click Subscribe, you are redirected to a Stripe payment page. Payment is facilitated and secured by Stripe in accordance with Stripe's own terms and policies.

If payment succeeds, you are redirected to a page containing your unique API key. That one key opens the API, the MCP server and, on Pro, the embed widget. Sign in with the same email address and it also raises the AI search allowance in the chat panel.

The MCP server works with no API key at all. The free tier is designed to only deliver 5 results (item titles and source URLs) to help an AI assistant answer basic queries on AI regulation. Adding a key to the MCP unlocks up to 50 results (with item title, source URLs, descriptive summaries, and categorisation tags), providing more context to your AI assistant to answer more complex questions.

The MCP server uses the same API keys as the API. If you already hold a tracker API key, it works here with no extra purchase — just send it as a Bearer token. Setup instructions for each client are on the MCP Server panel.

The widget is included with the Pro plan. There is no separate embed subscription: paste the same API key your Pro plan already gives you into the id parameter of the iframe snippet. The widget will not display on a Mini or Standard key.

The snippet, a demo and the setup notes are on the Embed Widget panel.

Widget use is covered by the Pro licence terms: internal organisational use, no commercial use, no public distribution of tracker data.

Terms apply to your use of the API, available here: Commercial Terms of Service.

1"Personal use" means use by an individual for non-commercial, private purposes.

2"Commercial use" means use that is intended to benefit external parties (e.g. customers, clients, the public) with the primary goal of generating revenue, profit, or other commercial advantages.

3"No public distribution of API data" means that the data returned by API must not be distributed externally, whether for commercial or non-commercial purposes. "Public distribution of API data only for public research use" means that the data returned by API may be distributed externally only for the purposes of a not-for-profit research project or public resource.

4"Email FAQ support" means replies to your reasonable queries via email within a reasonable timeframe, but does not include service levels, service credits, fixes, upgrades or other developer support. "No support" means there is no obligation on us to reply to your queries (but subject to our discretion).

5"Internal organisational use" means use within an organisation solely for its own internal operations and not for commercial gain from external parties.

Sign in at your account portal to view your API key, check your usage, replace a lost key, update your card or cancel. Cancellation takes effect at the end of your current billing cycle, and your key stops working at that point.

If you have questions, please email info@techieray.com.

To provide any feedback or report issues, complete this Feedback Form.

๐Ÿ”Œ Plug into the tracker

This API service enables real-time programmatic access to the global AI regulation news data behind this tracker.

Search and retrieve the news updates for any given date and/or country under the following categories: Latest Macro Developments | Sector Developments | Bilateral & Multilateral Developments.

You can also search for items under the categories of Official Materials | Acts, Bills & Reforms | Guidelines, Frameworks & Standards | Executive & Regulatory Instruments (to the extent that category is available on the country's profile).

Use case ideas:

  • Starting a newsletter of AI regulation updates within your organisation
  • Creating your own private chatbot or news alert on AI regulation
  • Building an educational website or public repository on AI regulation

Licence terms apply. See below.


โšก Usage

See tutorial guide here: A data science approach to tracking AI regulation

Implementation via:

Values for "target_news" or "targetNews" parameters:

Parameter value Corresponding title on the tracker
latest_news Latest Macro Developments
sector_news Sector Developments
bilateral_multilateral_news Bilateral & Multilateral Developments
official_materials Official Materials
acts_bills_reform Acts, Bills & Reforms
orders_admin_regs Executive & Regulatory Instruments | Executive Orders (US) | Measures, Provisions & Regulations (China)
guidelines_standards_frameworks Guidelines, Frameworks & Standards

Values for the "market" (Python) or "countryCode" (NodeJS, cURL) parameter:

Supply a country's ISO code (e.g. AU, CN, US), a jurisdiction or regional bloc code (e.g. Europe for the European Union, ASEAN, OECD), or a US state code (e.g. US-CA for California). Use "global" to search across all jurisdictions at once. For the full list of every accepted code and its corresponding name — including all US states — in ready-to-copy array format, see the Country & market codes reference.


          
#Setup --- pip install techieray-ai-reg-tracker-api

#Import
from techieray_ai_reg_tracker_api import GlobalAIRegulationTrackerClient

#Initialise API
api_key = "###INSERT API KEY###"
client = GlobalAIRegulationTrackerClient(api_key)

#Search updates globally on a particular date
#example - get global updates dated 18 March 2025
response1 = client.call(market = "global", target_news = "", target_date ="2025-03-18")

#Search updates of a given category in a given country 
#example - get 'Latest Macro Developments' updates ("latest_news") in Australia ("AU") 
response2 = client.call(market = "AU", target_news = "latest_news", target_date = "")

#Search updates in a given country on a given date
#example - get updates on China ("CN") dated 18 December 2024 
response3 = client.call(market = "CN", target_news = "", target_date="2024-12-18")

#Search updates of a given category in a given country on a given date 
#example - get 'Latest Macro Developments' ("latest_news") updates in the United States ("US") dated 3 October 2024 
response4 = client.call(market = "US", target_news = "latest_news", target_date = "2024-10-03")

print(response1)
print(response2)
print(response3)
print(response4)
          
        
          
//Setup --- npm i techieray-ai-reg-tracker-api

//Import
const { GlobalAIRegulationTrackerClient } = require('techieray-ai-reg-tracker-api')

//Initialise API
const apiKey = "###INSERT API KEY###"
const client = new GlobalAIRegulationTrackerClient(apiKey)

//Search updates globally on a particular date
//example - get global updates dated 18 March 2025
const response1 = client.call(market = "global", targetNews = "", targetDate ="2025-03-18")

//Search updates of a given category in a given country 
//example - get 'Latest Macro Developments' updates ("latest_news") in Australia ("AU") 
const response2 = client.call(market = "AU", targetNews = "latest_news", targetDate = "")

//Search updates in a given country on a given date
//example - get updates on China ("CN") dated 18 December 2024 
const response3 = client.call(market = "CN", targetNews = "", targetDate="2024-12-18")

//Search updates of a given category in a given country on a given date 
//example - get 'Latest Macro Developments' ("latest_news") updates in the United States ("US") dated 3 October 2024 
const response4 = client.call(market = "US", targetNews = "latest_news", targetDate = "2024-10-03")

console.log(response1)
console.log(response2)
console.log(response3)
console.log(response4)
            
        
          
# Example 1: Search global updates on a particular date (2025-03-18)

curl -X POST \
  'https://globalairegtrackerapi-j66zxhj6dq-uc.a.run.app' \
  -H 'Content-Type: application/json' \
  -d '{
    "countryCode": "global",
    "targetNews": "",
    "targetDate": "2025-03-18",
    "apiKey": "###INSERT API KEY###"
  }'

# Example 2: Search 'Latest Macro Developments' updates in Australia ("AU")

curl -X POST \
  'https://globalairegtrackerapi-j66zxhj6dq-uc.a.run.app' \
  -H 'Content-Type: application/json' \
  -d '{
    "countryCode": "AU",
    "targetNews": "latest_news",
    "targetDate": "",
    "apiKey": "###INSERT API KEY###"
  }'

# Example 3: Search updates in China ("CN") dated 2024-12-18

curl -X POST \
  'https://globalairegtrackerapi-j66zxhj6dq-uc.a.run.app' \
  -H 'Content-Type: application/json' \
  -d '{
    "countryCode": "CN",
    "targetNews": "",
    "targetDate": "2024-12-18",
    "apiKey": "###INSERT API KEY###"
  }'

# Example 4: Search 'Latest Macro Developments' updates in the United States ("US") dated 2024-10-03

curl -X POST \
  'https://globalairegtrackerapi-j66zxhj6dq-uc.a.run.app' \
  -H 'Content-Type: application/json' \
  -d '{
    "countryCode": "US",
    "targetNews": "latest_news",
    "targetDate": "2024-10-03",
    "apiKey": "###INSERT API KEY###"
  }'
          
        

๐Ÿ”ค Language Support

To retrieve other data in other languages, specify the optional parameter "lang_code" (Python) or "langCode" (NodeJS, cURL) parameter in the relevant .call() method.

If lang_code / langCode is not specified (or omitted) from your .call() method, the API will default to English.

The API service currently supports English and Chinese (simplified). More languages will be added in the future.

Parameter value Language
eng English
chn Chinese (simplified)

๐Ÿ”‘ API key

Every request above needs a valid API key. Keys come with a subscription, and the same key also covers the MCP server, the AI search and the embed widget.

Prices, allowances and licence terms are all on the Plans & Pricing ๐Ÿ’ณ tab.

๐Ÿค– Connect the tracker to your AI assistant

The tracker is available as an MCP server. MCP (Model Context Protocol) is an open standard that lets AI assistants call external data sources directly.

Once connected, assistants such as Claude, Claude Code and Cursor can look up AI regulation in this tracker while answering you — instead of relying on training data that may be out of date or simply wrong. Ask “what are Japan's AI rules?” and the assistant queries the tracker and cites the source links.

Coverage is the same dataset that powers this page: 235 jurisdictions and 3,800+ tracked items, tagged across 70 topic, activity and sector labels.


๐Ÿ”— Endpoint

MCP endpoint https://mcp.techieray.com/mcp
Transport Streamable HTTP (JSON-RPC 2.0)
Health check https://mcp.techieray.com/health
Authentication Optional. Send Authorization: Bearer <your API key> to unlock the paid tier.

๐Ÿ†“ Do you need a key?

No. The server works with no API key at all, and the free tier is designed to be genuinely useful: you always get the item titles and the official source URLs, so an assistant can point you to the primary material. A key raises the limits and unlocks the paragraph summaries and the tags.

The MCP server uses the same API keys as the API. If you already hold a tracker API key, it works here with no extra purchase — just send it as a Bearer token. The full free-vs-paid breakdown and the prices are on the Plans & Pricing ๐Ÿ’ณ tab.


โšก Setup

Pick your client below. Leave the Authorization header out entirely if you just want the free tier.

If your client reports that the server “needs authentication”, the key being sent is invalid or has expired. An unrecognised key is rejected outright rather than quietly dropping you to the free tier — remove the header to use the free tier, or renew your key.

          
# Free tier - no API key required
claude mcp add --transport http ai-reg-tracker https://mcp.techieray.com/mcp

# Paid tier - with your API key
claude mcp add --transport http ai-reg-tracker https://mcp.techieray.com/mcp \
  --header "Authorization: Bearer ###INSERT API KEY###"

# Confirm it connected
claude mcp list
          
        

๐Ÿ› ๏ธ Available tools

Your assistant picks these automatically — you rarely need to name them. Listed here so you know what the server can do.

Tool What it does Parameters
list_countries Every jurisdiction held in the tracker, with its code. Fully free. None
list_categories Every tag you can filter by, across the topic, activity and sector facets. Fully free. None
get_country_summary A short bullet-point read on where a jurisdiction stands. Fully free. country_code (required)
get_country_details The full profile: headlines, acts and bills, regulator developments, official materials, international links. country_code (required)
search_regulations Search by country, tag or keyword. Tags must match exactly — call list_categories for valid values. country_codes, categories, keyword, max_results (all optional)

Country codes are the same ones the API uses — an ISO code (AU, CN, US), a bloc (EU, ASEAN, OECD) or a US state (US-CA). The full list is on the Country & market codes reference page.


๐Ÿ“„ Licence terms

The same terms that govern the API govern the MCP server, available here: Commercial Terms of Service.

Please keep the attribution the server returns with each response — Global AI Regulation Tracker (techieray.com/GlobalAIRegulationTracker) — when you reproduce or publish results.

๐Ÿงฉ Display the tracker on your own website

The Global AI Regulation Tracker is now available as a widget ๐Ÿš€

You can now include the tracker as an <iframe> or <embed> element into the HTML of your website, dashboard, intranet page, etc.

The widget is basically a lightweight version of this tracker, with personal commentary and marks removed so that you can white-label and apply your own marks.


โšก Usage

Simply add the below snippet into the HTML code of your website. You will need to insert your registered key at the [***INSERT REGISTERED KEY***] part. Without a valid key, the widget will not display. See "Register key" section below.

        
<div style=โ€border: 1px solid #ccc; border-radius: 8px;โ€>
<iframe src=โ€https://www.techieray.com/embed/GlobalAIRegulationTracker?id=[***INSERT YOUR REGISTERED KEY***]โ€ title=โ€Global AI Regulation Trackerโ€></iframe>
</div>
          
        

๐Ÿ–ฅ๏ธ Demo

Video demo available on Google Drive

โ–ถ Watch Demo

๐Ÿ”‘ Register key

The widget is included with the Pro plan. There is no separate embed subscription: paste the same API key your Pro plan already gives you into the id parameter of the snippet above. The widget will not display on a Mini or Standard key.

Prices, allowances and licence terms are all on the Plans & Pricing ๐Ÿ’ณ tab.


โœ‰๏ธ Contact & Feedback

If you have questions, please email info@techieray.com.

To provide any feedback or report issues, complete this Feedback Form.